worldwide aid - French English Dictionary